david maasbach